Science

Ingenious Electric Train Fully Charges Itself by Rolling Downhill With Heavy Loa..